<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
		<title>Generated Test Cases for Validar usuario</title>
		<link href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" rel="stylesheet">
		<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
		<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
		<style>		body{
			font: 95% "Trebuchet MS", sans-serif;
			margin: 50px;
		}
		</style>	</head>
	<body>

<script>	$(function() { 		$( "#accordion" ).accordion({ 			heightStyle: "content", 			collapsible: true		});		$( document ).tooltip(); 	});</script>
<table align="center" border="0" cellpadding="0" cellspacing="0" style="width:100%">
		<tr>
			<td>
				<a href="index.html">Return to Index</a>
			</td>
			<td style="text-align: right;">
				<a href="Use-Case-Validar_usuario.html">View Use Case</a>
			</td>
		</tr>
</table>
<h1>Generated Test Cases for <i>Validar usuario</i></h1>
<div id="accordion">
<h3>Validar_usuario_TC_1</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Validar_usuario_TC_1</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Validaci&oacute;n Exitosa</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El cajero ATM est&aacute; conectado al banco</td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Insertar Tarjeta</td>
						<td>El caso de uso comienza cuando el cliente del banco inserta su tarjeta en el cajero</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Validaci&oacute;n Tarjeta</td>
						<td>El cajero lee el c&oacute;digo de la tarjeta y env&iacute;a los datos al banco. El banco verifica que el c&oacute;digo sea v&aacute;lido</td>
						<td>input</td>
						<td>string</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Codigo de identificaci&oacute;n de la tarjeta magnetica" ></span>codigo</td>
						<td>LENGTH() = 12</td>
						<td>B6BH2ZKBJCC5</td>
						<td>Seleccionar algun codigo valido de la tabla system.tarjetas</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Solicitud de PIN</td>
						<td>El cajero solicita al cliente que ingrese su PIN</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Ingresar PIN</td>
						<td>El cajero valida el pin y termina el caso de uso</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Numero de 4 dijitos que se usa como PIN de la tarjeta" ></span>pin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Desplegar men&uacute;</td>
						<td>El caso de uso termina cuando el cajero despliega las distintas opciones que est&aacute;n disponibles en la m&aacute;quina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>Se presenta al usuario el men&uacute; de opciones disponibles en la pantalla.
El usuario est&aacute; logueado al sistema ya que ingres&oacute; un PIN valido</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El cliente es validado en el sistema.
El usuario queda logueado en el cajero automatico y puede continuar con las acciones que se le ofrezcan</td>
		</tr>
	</tbody>
</table>
</div>
<h3>Validar_usuario_TC_2</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Validar_usuario_TC_2</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Validaci&oacute;n Exitosa -&gt; PIN invalido (condition: PIN invalido) -&gt; Validaci&oacute;n Exitosa</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El cajero ATM est&aacute; conectado al banco</td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Insertar Tarjeta</td>
						<td>El caso de uso comienza cuando el cliente del banco inserta su tarjeta en el cajero</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Validaci&oacute;n Tarjeta</td>
						<td>El cajero lee el c&oacute;digo de la tarjeta y env&iacute;a los datos al banco. El banco verifica que el c&oacute;digo sea v&aacute;lido</td>
						<td>input</td>
						<td>string</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Codigo de identificaci&oacute;n de la tarjeta magnetica" ></span>codigo</td>
						<td>LENGTH() = 12</td>
						<td>Q4UT8JXGGVCJ</td>
						<td>Seleccionar algun codigo valido de la tabla system.tarjetas</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Solicitud de PIN</td>
						<td>El cajero solicita al cliente que ingrese su PIN</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Ingresar PIN</td>
						<td>El cajero valida el pin y termina el caso de uso</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Numero de 4 dijitos que se usa como PIN de la tarjeta" ></span>pin</td>
						<td>NOT IN (RANGE [1000,9999])</td>
						<td>10000, 999, -1</td>
						<td>0000</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5a</td>
						<td>PIN Invalido</td>
						<td>El cajero despliega el mensaje &ldquo;Pin invalido&rdquo; y vuelve al paso 3 para solicitar nuevamente el PIN al usuario</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Solicitud de PIN</td>
						<td>El cajero solicita al cliente que ingrese su PIN</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Ingresar PIN</td>
						<td>El cajero valida el pin y termina el caso de uso</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Numero de 4 dijitos que se usa como PIN de la tarjeta" ></span>pin</td>
						<td>RANGE [1000,9999]</td>
						<td>1001, 1000, 9998, 9999, 5499</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Desplegar men&uacute;</td>
						<td>El caso de uso termina cuando el cajero despliega las distintas opciones que est&aacute;n disponibles en la m&aacute;quina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>Se presenta al usuario el men&uacute; de opciones disponibles en la pantalla.
El usuario est&aacute; logueado al sistema ya que ingres&oacute; un PIN valido</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El cliente es validado en el sistema.
El usuario queda logueado en el cajero automatico y puede continuar con las acciones que se le ofrezcan</td>
		</tr>
	</tbody>
</table>
</div>
<h3>Validar_usuario_TC_3</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Validar_usuario_TC_3</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Validaci&oacute;n Exitosa -&gt; C&oacute;digo de tarjeta inv&aacute;lido (condition: lenght(codigo) &lt;&gt; 12 OR system.tarjetas.exist(codigo) == false)</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El cajero ATM est&aacute; conectado al banco</td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Insertar Tarjeta</td>
						<td>El caso de uso comienza cuando el cliente del banco inserta su tarjeta en el cajero</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Validaci&oacute;n Tarjeta</td>
						<td>El cajero lee el c&oacute;digo de la tarjeta y env&iacute;a los datos al banco. El banco verifica que el c&oacute;digo sea v&aacute;lido</td>
						<td>input</td>
						<td>string</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Codigo de identificaci&oacute;n de la tarjeta magnetica" ></span>codigo</td>
						<td>LENGTH() &lt;&gt; 12</td>
						<td>P5HYYUC7PHJLW, 042XXFV1MRA</td>
						<td>AAAASSSSDDDD</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3a</td>
						<td>Tarjeta Inv&aacute;lida</td>
						<td>El cajero despliega el mensaje &ldquo;Tarjeta inv&aacute;lida&rdquo; , devuelve la tarjeta al usuario y el proceso termina sin que el usuario sea validado.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El caso de uso termina anormalmente.
La tarjeta es devuelta al usuario.
El usuario no es logueado al sistema.
El cajero vuelve a su estado inicial</td>
		</tr>
	</tbody>
</table>
</div>
</div>
	</body>
</html>